wayland: Cleanup surface configuration
authorJonas Ådahl <jadahl@gmail.com>
Fri, 12 Jul 2019 13:54:32 +0000 (15:54 +0200)
committerJonas Ådahl <jadahl@gmail.com>
Wed, 24 Jul 2019 20:42:37 +0000 (22:42 +0200)
commitb062dea1aad4370a2dcb52c3ffd9840d590a9b5a
tree4fc6597e6b41605fffd724c7269addb52cbec303
parent9b561581d5cf7161461d5a78c56d7cc8e66da4f0
wayland: Cleanup surface configuration

Configuration should happen in response to the xdg_surface.configure
event, not in the events that preceeds it. Do this by making all
configured state pending until the committing "configure" event. Also
split up toplevel vs popup configuration in a more clear way.
gdk/wayland/gdksurface-wayland.c